package com.landinfo.web.rest.vm;

import java.sql.Date;
import java.util.List;

/**
 * 气象监测历史记录
 */
public class WeatherMetetableHistoryVM {
    /**
     * 设备列表
     */
    private List<String> recorderIds;
    /**
     * 根据什么时间类型获取数据（时：获取所有数据，天、月：获取每天或每月的平均）
     */
    private String dateType;
    /**
     * 要计算的字段
     */
    private String field;
    /**
     * 开始时间
     */
    private Date startDateTime;
    /**
     * 结束时间
     */
    private Date endDateTime;

    private Integer pageIndex;

    private Integer pageSize;

    public Date getStartDateTime() {
        return startDateTime;
    }

    public void setStartDateTime(Date startDateTime) {
        this.startDateTime = startDateTime;
    }

    public Date getEndDateTime() {
        return endDateTime;
    }

    public void setEndDateTime(Date endDateTime) {
        this.endDateTime = endDateTime;
    }


    public Integer getPageIndex() {
        return pageIndex;
    }

    public void setPageIndex(Integer pageIndex) {
        this.pageIndex = pageIndex;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public List<String> getRecorderIds() {
        return recorderIds;
    }

    public void setRecorderIds(List<String> recorderIds) {
        this.recorderIds = recorderIds;
    }

    public String getField() {
        return field;
    }

    public void setField(String field) {
        this.field = field;
    }

    public String getDateType() {
        return dateType;
    }

    public void setDateType(String dateType) {
        this.dateType = dateType;
    }
}
